#mainWrapper .main{
	width: 1262px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
}
#mainWrapper .main .mainTop{
	padding-top: 12px;
	width:1034px;
	margin:0px 115px 0 115px;
	height:651px;
}
#mainWrapper .main .mainTop .left{
	width: 480px;
	height: 621px;
	float: left;
}
#mainWrapper .main .mainTop .left .readingglass{
	width:480px;
	height: 480px;
	background:url(../img/miuimg/goodsimgr1.JPG) no-repeat;
	background-size: cover;
	box-shadow: 9px 10px 27px -4px #d5d5d5;
	border: 1px solid #eaeaea;
	position: relative;
}
#mainWrapper .main .mainTop .left .readingglass .glassBg{
	width:480px;
	height: 480px;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
#mainWrapper .main .mainTop .left .readingglass .epitome{
	width: 96px;
	height:96px;
	box-shadow: 0px 0px 7px 0px #000;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}
#mainWrapper .main .mainTop .left .readingglass .showBigReadingglass{
	width: 0px;
	height: 0px;
	position: absolute;
	left: 240px;
	top: 240px;
	z-index: 1000;
	box-shadow: 0px 0px 7px 0px #000;
	background:url(../img/miuimg/goodsimgr1.JPG) no-repeat;
	background-color: #fff;
}
#mainWrapper .main .mainTop .left .smallshowbox{
	width: 481px;
	height:87px;
	margin-top: 25px;
	background: #ccc;

	position: relative;
	overflow: hidden;
}
#mainWrapper .main .mainTop .left .smallshowbox .smallshow{
	height: inherit;	
	width:910px;
	background: #fff;
	background-position: 0 0;
	position: absolute;
	left: 0px;
	top: 0;
	margin-left:15px;
}
#mainWrapper .main .mainTop .left .smallshow li{
	width: 83px;
	height: 85px;
	float: left;
	margin-right: 6px;
}

#mainWrapper .main .mainTop .left .smallshow>li>img{
	width: 83px;
	height: 85px;
	border: 1px solid #cccccc;
}
#mainWrapper .main .mainTop .left .btnbox .btn{
	width:15px;
	height: 87px;
	background-color: #f2f2f2;
	background-image: url(../img/icon/brandstore_share.png);
	float: left;
}
#mainWrapper .main .mainTop .left .btnbox .left{
	background-position: -392px -204px;
	margin-right: 1px;
	float: left;
	position: relative;
	left: 0;
	top: 0;
}
#mainWrapper .main .mainTop .left .btnbox .right{
	background-position: -353px -207px;
	float: right;
	position: relative;
	right:0px;
	top: 0;
}
#mainWrapper .main .mainTop .right{
	width:510px;
	height:650px;
	margin-left: 41px;
	background: #fff;
	float: left;
	overflow: hidden;
}
#mainWrapper .main .mainTop .right .goodsinfo{
	width:510px;
	height:65px;
	padding-bottom: 8px;
	border-bottom: 1px dashed #353637;
	line-height: 24px;
	position: relative;
}
#mainWrapper .main .mainTop .right .goodsinfo>div{
	width:420px;
	white-space: normal;
	overflow: hidden;
	text-overflow: clip;
}
#mainWrapper .main .mainTop .right .goodsinfo .brandname{
	font-size: 14px;
	float: left;
}
#mainWrapper .main .mainTop .right .goodsinfo .brandname a:hover{
	color: goldenrod;
}
#mainWrapper .main .mainTop .right .goodsinfo .brandname a{
	padding-right: 7px;
	float: left;
}
#mainWrapper .main .mainTop .right .goodsinfo .brandname span{
	color: #cf0101;
	float: left;
}
#mainWrapper .main .mainTop .right .goodsinfo .info{
	font-size: 14px;
	float: left;
}
#mainWrapper .main .mainTop .right .goodsinfo .goodsnumber{
	font-size: 12px;
	color: #808080;
	float: left;
}
#mainWrapper .main .mainTop .right .goodsinfo .countryLogo{
	width:89px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
#mainWrapper .main .mainTop .right .buyoptionbox{
	width: 511px;
	height:399px;
	padding-bottom: 22px;
	padding-top: 16px;
	border-bottom: 1px dashed #353637;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost{
	font-size: 12px;
	color: #d00017;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost span{
	font-size:18px;
	font-weight: 900;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip{
	width:58px;
	height: 21px;
	margin-right: 157px;
	float: right;
	position: relative;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip:hover .viphide{
	display: block;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip .viphide{
	width: 157px;
	height: 95px;
	position: absolute;
	left: 57px;
	top: 0;
	background: #fff;
	display: none;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip .viphide .top{
	width: inherit;
	text-align: center;
	line-height:30px;
	height: 30px;
	background: #000;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip .viphide .top a{
	color: #fff;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip .viphide .bottom{
	width: 155px;
	height: 57px;
	padding-top: 8px;
	padding-left: 15px;
	border: 1px solid #c7c7c7;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .cost .vip .viphide .bottom p{
	font-size: 12px;
	line-height:17px;
	color: #000;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption>li{
	width: 511px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption>li:nth-of-type(2){
	font-size: 14px;
	color: #565656;
	margin-left: 0;
	margin-top: 19px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption >li:nth-of-type(3){
	font-size:12px;
	color: #8c8a8a;
	margin-top: 27px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption>li:nth-of-type(4) {
	font-size: 12px;
	color: #d00000;
	margin-top: 11px;
	margin-bottom: 20px;
	margin-bottom: 21px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .size span,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .colorB span,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num span{
	margin-right: 27px;
	float: left;
	font-size: 12px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .size,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .colorB,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num{
	height: 28px;
	margin-bottom: 15px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .size>div,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .colorB>div{
	border: 1px solid #d00000;
	height: 26px;
	min-width: 26px;
	max-width: 40px;
	text-align: center;
	font-size: 12px;
	line-height: 26px;
	margin-right: 10px;
	float: left;
	position: relative;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoptio .size{
	margin-top: 21px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption #pitch{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width:26px;
	height: 26px;
	background: url(../img/miuimg/newsp.png);
	background-position: -256px -8px ;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num{
	line-height:20px;
	height: 20px;
	position: relative;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num i{
	display: inline-block;
	width: 17px;
	height: 16px;
	border: 1px solid #e2e3ea;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num i img{
	display: block;
	line-height: 20px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .num input{
	width: 50px;
	height: 21px;
	border: 1px solid #e2e3ea;
	line-height: 20px;
	position: relative;
	top: -6px;
	left: 0;
	margin:0 7px;
	text-align: center;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert{
	height: 81px;
	line-height: 11px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert .assertinner{
	padding-top: 4px;
	width:317px;
	padding-right: 4px;
	border-right: 1px dashed #a3a3a3;
	font-size: 12px;
	color:#a3a3a3;
	float: left;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert .assertinner p{
	margin-bottom: 10px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert .phoneQRImg{
	width:163px;
	height: 80px;
	margin: 4px 0 0 26px;
	background: url(../img/miuimg/detail_good_con.png) no-repeat;
	background-position: 0 0 ;
	float:right;
	position: relative;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert .phoneQRImg .QRimg{
	width: 110px;
	height: 109px;
	position: absolute;
	left: -14px;
	top: -107px;
	background: url(../img/miuimg/detail_good_con.png);
	background-position: -313px -5px ;
	display: none;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .assert .phoneQRImg:hover .QRimg{
	display: block;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox{
	margin: 14px 0 0 0;
	height: 39px;
	width: inherit;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .leftmycart{
	height: 35px;
	width: 320px;
	float: left;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .leftmycart .Rightoffgobuy,#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .leftmycart .addbuycart{
	width: 136px;
	height: 35px;
	margin-right: 10px;
	text-align: center;
	line-height:35px;
	color: #fff;
	font-size: 14px;
	float: left;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .leftmycart .addbuycart{
	background: #d31920;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .leftmycart .Rightoffgobuy{
	background: #e66b2d;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .rightmycart{
	width: 162px;
	float: left;
	height: 38px;
	margin-left: 29px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .rightmycart>li{
	width: 28px;
	height:39px;
	margin-right: 26px;
	float: left;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .rightmycart li a{
	display: block;
	width: 28px;
	height: 39px;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .rightmycart li a i{
	display: block;
	width: 28px;
	height: 23px;
	background:url(../img/miuimg/detail_good_con.png);
	background-position: -161px -9px ;
}
#mainWrapper .main .mainTop .right .buyoptionbox .buyoption .addmybuybox .rightmycart li a span{
	width: 28px;
	height: 15px;
	font-size: 12px;
}
#mainWrapper .main .mainTop .right .ensure{
	height:63px;
	margin: 12px 0 35px 0px;
}
#mainWrapper .main .mainTop .right .ensure ul li{
	margin: 0 19px;
	float: left;
	text-align: center;
	height: 63px;
}
#mainWrapper .main .mainTop .right .ensure ul li img{
	display: block;
	width:48px;
	margin: 0 auto;
	padding-bottom: 14px;
}
#mainWrapper .main .mainTop .right .ensure ul li span{
	display: block;
	font-size: 12px;	
}
#mainWrapper .main .mainbottom{
	width: 999px;
	margin: 0 auto;
}
#mainWrapper .main .mainbottom .maincontent{
	width: 798px;
	margin-right: 23px;
	float: left;
}
#mainWrapper .main .mainbottom .contentnav{
	width: 798px;
	height: 27px;
}
#mainWrapper .main .mainbottom .maincontent .contentnav>li{
	width:193px;
	height: 25px;
	border: 1px solid #9fa0a0;
	margin-right: 6px;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	font-weight: 800;
}
#mainWrapper .main .mainbottom .maincontent .contentnav>li:last-of-type{
	margin-right: 0;
}
#mainWrapper .main .mainbottom .maincontent .contentnav .hoverstyle{
	background: #000;
	color: #fff;
}
#mainWrapper .main .mainbottom .maincontent .contentpagebox{
	width:798px;
	height: inherit;
	position: relative;
}
#mainWrapper .main .mainbottom .maincontent .page1{
	width: 798px;
	height: inherit;
	display: block;
}
#mainWrapper .main .mainbottom .maincontent .page2{
	padding: 16px;
	width: 798px;
	display:none;
}
#mainWrapper .main .mainbottom .maincontent .page3{
	padding: 16px;
	width: 798px;
	font-size: 12px;
	display:none
}
#mainWrapper .main .mainbottom .maincontent .page2 .btn{
	height: 28px;
}
#mainWrapper .main .mainbottom .maincontent .page2 .btn li{
	width:60px;
	height: 27px;
	border: 1px solid #b1b1b1;
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	margin-right: 4px;
	float: left;
	border-radius: 4px 4px 0 0;
	background: #6e6e6e;
	border-bottom: 1px solid #6e6e6e;
}
#mainWrapper .main .mainbottom .maincontent .page2 .btn .page2style{
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #000;
}
#mainWrapper .main .mainbottom .maincontent .page2 .show{
	width: 792px;
	border: 1px solid #b2b2b2;
	padding: 11px 0 11px 3px;
}

#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle{
	height: 63px;
	width: 796px;
	margin-bottom: 30px;
	border: 1px solid #666666;
	position: absolute;
	left: 0;
	top: 0;
}
#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle li{
	width:99px;
	float: left;
	height: 43px;
	background: #f4f4f4;
	padding-top: 20px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle li>a{
	width:99px;
	height: 41px;
	display: block;
	border-top: 3px solid #7c7c7c;
	position: relative;
}
#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle li>a span{
	position: absolute;
	left:24px;
	top: -8px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/miuimg/newsp.png);
	background-position: -109px -65px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle li>a strong{
	position: absolute;
	left: 13px;
	top: 12px;
	font-size: 14px;
	color: #4f4f4f;
	font-weight: normal;
}
#mainWrapper .main .mainbottom .maincontent .page1 .jumpgoodstitle li>a strong:hover{
	color: goldenrod;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow{
	width: inherit;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow li{
	width: 795px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G03 a,#mainWrapper .main .mainbottom .maincontent .goodsinfoshow .G04 a,#mainWrapper .main .mainbottom .maincontent .goodsinfoshow .G05 a{
	display: block;
	height: 59px;
	width: 100%;
	background: url(../img/miuimg/detail_good_con.png);
	background-position: 0 -143px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G04 a{
	background: url(../img/miuimg/detail_good_con.png);
	background-position: 0 -224px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G04 p{
	font-size: 12px;
	margin-bottom: 10px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G05 a{
	background: url(../img/miuimg/detail_good_con.png);
	background-position: 0 -303px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G06 img{
	display: block;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G08{
	overflow: hidden;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G08 a{
	display: block;
	height: 59px;
	width: 100%;
	background: url(../img/miuimg/detail_good_con.png);
	background-position: 0 -388px;
	margin-top: 8px;
	margin-bottom: 30px;
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G08 .imgs{
	width: 368px;
	height: 189px;
	border: 1px solid #d2d2d2;
	float:left;
	margin-right: 36px
}
#mainWrapper .main .mainbottom .maincontent .page1 .goodsinfoshow .G08 .imgs2{
	margin-right: 0;
}
#mainWrapper .main .mainbottom .commendgoods{
	width: 178px;
	height: inherit;
	float: right;
}
#mainWrapper .main .mainbottom .commendgoods .about{
	height: 327px;
	margin-bottom: 53px;
}
#mainWrapper .main .mainbottom .commendgoods .about img{
	margin-bottom: 10px;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox{
	width: 176px;
	border: 1px solid #999999;
	overflow: hidden;
}
#mainWrapper .main .mainbottom .commendgoods  .Ctitle{
	height: 33px;
	width: 176px;
	color: #fff;
	text-align: center;
	line-height: 33px;
	background: #bfa69a;
	font-size: 12px;
	overflow: hidden;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox .mycommendgoods li,#mainWrapper .main .mainbottom .commendgoods .recordBox .record li{
	height: 274px;
	width: 136px;
	border-bottom: 1px solid #e5e5e5;
	margin: 20px 20px 0 20px;
	line-height: 23px;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox .mycommendgoods li a,#mainWrapper .main .mainbottom .commendgoods .recordBox .record li a{
	font-size: 12px;
	display: block;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox .mycommendgoods li a span,#mainWrapper .main .mainbottom .commendgoods .recordBox .record li a span{
	color:#cba999;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox .mycommendgoods li>.goodsimg,#mainWrapper .main .mainbottom .commendgoods .recordBox .record li>.goodsimg{
	display: block;
	width: 136px;
	height: 173px;
	overflow: hidden;
}
#mainWrapper .main .mainbottom .commendgoods .mycommendgoodsBox .mycommendgoods li>.goodsimg img,#mainWrapper .main .mainbottom .commendgoods .recordBox .record li>.goodsimg img{
	width: 136px;
	margin: 0 auto;
}
#mainWrapper .main .mainbottom .commendgoods .recordBox{
	width: 176px;
	border: 1px solid #999999;
	margin-top: 45px;
	overflow: hidden;
}

#mainWrapper .main .mainbottom .commendgoods .hotproductBox{
	width: 176px;
	margin-top: 15px;
	border: 1px solid #999999;
	margin-bottom: 40px;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct .Ctitle{
	width: 176px;
	height: 40px;
	background: #d00000;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct li{
	width: 136px;
	margin: 8px 20px 0 20px;
	padding-bottom: 28px;
	border-bottom: 1px solid #e5e5e5;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct li .goodsimg{
	width: 136px;
	margin: 5px auto;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct li .goodsimg img{
	width: 136px;
	margin: 0 auto;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct li a{
	width: 136px;
	font-size: 12px;
	color: #666666;
	display: block;
	white-space: normal;
	overflow: hidden;
	text-overflow: clip;
	text-align: center;
	line-height: 20px;
}
#mainWrapper .main .mainbottom .commendgoods .hotproductBox .hotproduct li a span{
	color: #c8a985;
}
